<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>


        // 定义: 作用域就是一个变量可以生效的范围  

        // 分为:
        // 1. 全局作用域 
        //  一个html页面打开它就是一个全局作用域  
        //  这个全局作用域叫做window  
        // 定义在全局作用域中的变量 又叫全局变量 

        // 全局范围内都可以使用这个变量

        // 2. 局部作用域  私有作用域 
        // 只有函数才有私有作用域  
        // if for while do while switch 
        // 它们通通是全局作用域  





        // var num = 100;

        // alert(num);

        // if(3<4){
        //     var num = 100;
        // }

        // for(var i=1;i<10;i++){
        //     var num = 999;
        // }
        // var i=1;
        // while(i<10){
        //     var num = 666;
        //     i++;
        // }


        // var age = 18;

        // switch(age){
        //     case 18:
        //         var num = 100
        // }

        // function test2(){
        //     var num = 777;
        // }
    </script>

    <script>
        // alert(num);
        // alert(num);// 我在外边可以拿到if中的变量 
        //说明if 不是局部作用域 私有作用域

        // alert(num);
        //说明for 不是局部作用域 私有作用域
        // alert(num);
        // //说明while 不是局部作用域 私有作用域
        // alert(num);

        // 说明switch 不是局部作用域 私有作用域
        // alert(num);



        


    </script>
</body>

</html>